设A=[1,b](b>1),函数f(x)=0.5*(x-1)²+1,当x∈A时,f(x)的值域也是A,试求b的值